package com.burgeon.backend.SHOP.service;

import com.burgeon.backend.SHOP.entity.PayData;
import com.burgeon.backend.SHOP.entity.PlusApplyRecord;

import java.text.ParseException;
import java.util.HashMap;

public interface PlusActiveService {
    HashMap getData(String token, String uid);

    PayData openPlus(String token, String uid, String openid, String total_fee) throws Exception;

    void upState(String outTradeNo, String token);

    String findUid(String outTradeNo);

    PlusApplyRecord findState(String uid, String token);

    void upEndDate(String outTradeNo, String token, String endDate);

    void upUserIsPlus(String uid, String token);

    void findSendRecord(String token);

    void sendDueNotice(String token) throws ParseException;

    /*PlusApplyRecord findOperation(String uid, String token);*/
}
